<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<script type="text/javascript">
//			定义字符串
//			var str="你好";
//			var str='你好';
//			var result =typeof(str);

			//定义number
//			var num=100;
//			var num="100"
//			var result =typeof(num);
//			console.log(result)

//			布尔类型:true或者false
//			var tag=true;
//			var tag=false;
//			var result =typeof(tag)
//			console.log(result)

//			null 表示空值:类型是对象   
//			var address=null;
////			console.log(address)
//			var result=typeof(address)
//			console.log(result)
//			
			//undefined  未定义 （定义了但是没有赋值）  值和类型都是undefined
//			var username;
////			console.log(username)
//			var result=typeof(username)
//			console.log(result)


//			对象
//			var obj=new Object()
//			obj.username="张三";
//			obj.age=21;
//			console.log(obj)

//			var obj={username:"张三",age:21}
//			console.log(obj)
			
//			数组

//			var arr=new Array("北京","上海","广州");
//			console.log(arr)
			
//			var arr=new Array(10,20,30)
//			console.log(arr.length)
			
//			var arr=new Array(10)
//			console.log(arr.length)
			
//			var arr=["北京","上海","广州"]
//			console.log(arr)

//			用for循环数组
//			for(var i=0;i<arr.length;i++){
//				console.log(arr[i])
//			}
			
			//用forEach循环数组
//			arr.forEach(function(item,index){
//				console.log(item,index)
//			})


//			对象数组   数组中的每一项是对象
			var arr=[
				{username:"张三",age:21},
				{username:"李四",age:22},
				{username:"王五",age:23},
				{username:"赵六",age:25}
			]
			
			arr.forEach(function(item,index){
//				console.log(item.username)
//				console.log(index)
//				console.log(item.age)
				console.log(item["age"])
			})
			

			

		</script>
	</head>
	<body>
	</body>
</html>
